package org.dromara.curd.dnnyun.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;

import java.io.Serial;

/**
 * 东云区域门店对象 dnnyun_store
 *
 * @author wdm
 * @date 2024-02-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("dnnyun_store")
public class DnnyunStore extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 父节点ID
     */
    private Long parentId;

    /**
     * 祖级列表
     */
    private String ancestors;

    /**
     * 显示顺序
     */
    private Long orderNum;

    /**
     * 门店名称
     */
    private String storeName;

    /**
     * 参数自定义 0 关闭 1开启
     */
    private Integer paramcustom;

    /**
     * 联系人姓名
     */
    private String contactName;

    /**
     * 联系人电话
     */
    private String storePhone;

    /**
     * 节点类型(0区域，1店面)
     */
    private Integer storeType;

    /**
     * 店面类型(0直营店，1加盟店)
     */
    private Integer type;

    /**
     * 省份id
     */
    private Long provinceId;

    /**
     * 市id
     */
    private Long cityId;

    /**
     * 区id
     */
    private Long countyId;

    /**
     * 街道id
     */
    private Long streetId;

    /**
     * 地址
     */
    private String address;

    /**
     * 经度
     */
    private BigDecimal lng;

    /**
     * 纬度
     */
    private BigDecimal lat;

    /**
     * 图片
     */
    private String picUrl;

    /**
     * icon
     */
    private String iconUrl;

    /**
     * 移动端显示名称
     */
    private String mobileShowName;

    /**
     * 移动端显示状态(0不显示，1显示)
     */
    private Integer mobileShowFettle;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建人工号
     */
    private String createUserNumber;


}
